package javabook.ch06;

	interface Small {
	  int CONS = 5;
	  public void display(String s);
	}
	class Big implements Small {
	  int a = 10;
	  public void display(String s)
	   System.out.println("display 메소드 구현 " + s);
		}
	}
	class InterTest {
	  public static void main(String args[]) {
	    Small interfaceA;
	    interfaceA = new Big(); 
	     // A 인터페이스 형의 변수에 A1 클래스의 객체를 할당
	    interfaceA.display("인터페이스 테스트");
	    System.out.println("A의 상수 CONS의 값은 "+ interfaceA.CONS);
	   // System.out.println("A1의 a 값 출력"+ interfaceA.a);  
	    /* 에러 발생. 즉 인터페이스 타입의 객체 참조 변수는 인터페이스에서 선언된 상수와 메소드에만 접근이 가능 */
	  }
	}
